package fizzBuzz;

import java.util.ArrayList;
import java.util.List;

public class Solution {
    public List<String> fizzBuzz(int n) {
        ArrayList<String>answer=new ArrayList<>();
        for (int i = 1; i <= n; i++) {
            boolean isI=true;
            StringBuilder sb=new StringBuilder();
            if(i%3==0){
                sb.append("Fizz");
                isI=false;
            }
            if(i%5==0){
                sb.append("Buzz");
                isI=false;
            }
            if(isI){
                sb.append(i);
            }
            answer.add(sb.toString());
        }
        return answer;
    }
}
//        answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。
//        answer[i] == "Fizz" 如果 i 是 3 的倍数。
//        answer[i] == "Buzz" 如果 i 是 5 的倍数。
//        answer[i] == i （以字符串形式）如果上述条件全不满足。